<h1>字符串函数 - strncmpi</h1>


  <p>原型：extern int strnicmp(char *s1,char * s2，int n);</p>
        
  <p>用法：#include &lt;string.h></p>
  
  <p>功能：比较字符串s1和s2的前n个字符但不区分大小写。</p>
  
  <p>说明：strncmpi是到strnicmp的宏定义</p>
        当s1&lt;s2时，返回值&lt;0
        当s1=s2时，返回值=0
        当s1>s2时，返回值>0
  
  举例：<pre><code class="language-c">

      // strnicmp.c
      
      #include &lt;syslib.h>
      #include &lt;string.h>

      main()
      {
        char *s1="Hello, Programmers!";
        char *s2="Hello, programmers!";
        int r;
        
        clrscr();
        
        r=strnicmp(s1,s2,strlen(s1));
        if(!r)
          printf("s1 and s2 are identical");
        else
        if(r<0)
          printf("s1 less than s2");
        else
          printf("s1 greater than s2");
        
        getchar();
        return 0;
      }
      
  </code></pre>相关函数：<a href="bcmp.html">bcmp</a>,<a href="memcmp.html">memcmp</a>,<a href="stricmp.html">stricmp</a>,<a href="strncmp.html">strncmp</a>

